
stars: star.o main.o image.o
	cc -o $@ $^

test_write: test_write.o image.o
	cc -o $@ $^
	
test_transform: test_transform.o image.o star.o
	cc -o $@ $^
	
test_read: test_read.o image.o star.o
	cc -o $@ $^

%.o: %.c
	cc -O0 -g -Wall -pedantic --std=c99 -o $@ -c $<

.PHONY: clean

clean:
	rm -f *.o *.pbm stars test_write test_read test_transform 
